GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "From Macro to Micro: How Big Should Your Services Be?"

Track: Architectures / Time: Monday 13:20 - 14:10 / Location: Rytmisk Sal, Musikhuset

This session will briefly introduce the concept of microservices, and why they are important. But then we'll focus on the tough questions. If you're starting with a big, monolithic system, how should you split it up? When are microservices right for you? This talk looks at the competing forces from Conways law to Operations, which can help you make the right decisions about service granularity and just how 'micro' you should go.

Download slides

Sam Newman, Technical Consultant at ThoughtWorks

Sam Newman

Biography: Sam Newman

Sam Newman is a technical consultant at ThoughtWorks, where he has been for over nine years. As a consultant has worked with a variety of companies in multiple domains in the UK, Australia and the US. If you asked him what he does, he’d say ‘I work with people to build better software systems’.

He has written articles for O’Reilly, presented at conferences, and sporadically commits to open source projects. While Java used to be his bread and butter, he also spends lots of time with Ruby, Python, Javascript, and Clojure, Infrastructure Automation and Cloud systems.